KFR 6 has been released
14 February 2024
KFR 6 release is out with DFT performance improvements, Multidimensional DFT, easier setup, Windows arm64 support and many new features. See the full list of changes.
KFR 5.2.0 is released
27 November 2023
This release mainly focuses on DFT performance (which has been increased up to 40% on x86 and x86_64) and bug fixes.
KFR 5 has been released
1 December 2022
KFR 5 has been released with new features and performance improvements. Multidimensional arrays, exceptions and better performance.
What's new in KFR 4.0
6 December 2019
IIR filter design New in KFR 4
Butterworth
Chebyshev type I and II
Bessel
Low pass, High pass, Band pass and Band stop
Conversion of arbitrary filter from Z,P,K to SOS format (suitable for biquad function and filter)
Discrete Cosine Transform support New in KFR 4
Accelerated using KFR FFT
C API New in KFR 4
DFT, DCT, convolution, IIR/FIR Filters
KFR DFT and related algorithms can now be used with any compiler and any language with ability to call C functions
KFR 3.0 is released
15 March 2019
Here is a brief summary of the major improvements in this release.
Version 1.2.0 has been released: real FFT, FFT plan caching, build times reduced
12 September 2016
New features and notable changes:
Version 1.0 is now available
12 August 2016
Today KFR framework has been updated to v1.0.0 and has reached a stable release. Nearly 200 commits have been pushed since the previous version and lots of improvements and fixes landed in this release.
What's new in KFR 1.0
12 August 2016
ARM NEON support New in 1.0
One of the most significant features added since the previous version is full ARM NEON support. All
algorithms bundled with KFR 1.0 already optimized for armv7, armv7s and
aarch64 (arm64).
Intel SSE2..4.2 and AVX1..2
KFR produces code optimized for latest Intel and AMD processors as well as for legacy ones.
Generic implementation New in 1.0
In addition to optimized ones, generic implementation of vector functions is available for all other
architectures.